Matt GrimesMatt Grimes
International FootballSpatial Pressure: How Japan Repriced Every Meter of Grass to Overcome GermanyAt the 74th minute, the Khalifa International scoreboard still read 0-1....
BilliardsGorst and the Return Story: When World No.7 Lifted the China CupAt that moment, when the number 9 ball stopped at the lip of the pocket, in t...
Domestic FootballThe V.League Transfer Window: Contracts, Wage Bills and the Crack Beneath the Regional CrownOn a late December afternoon, in the office of a V.League club about two...
International FootballThe Empty Dossier: The Craft of Reading Silence in the Transfer MarketOn the final night of the transfer window, I opened a data file a colleague h...
Domestic FootballFIFA ASEAN Cup 2026 and the three weeks that will change how Southeast Asia playsI was standing in the technical-area corridor at My Dinh Stadium on a...
VolleyballHonda Center as 2028 Olympic Rehearsal: The Arena, the Rules and an Unnamed TestAn announcement with no ball, no lineup, no spike statistic. Only venue,...
VolleyballBudapest Futures: Two Medals for Ukraine, a Career Best for Bulgaria, and the Data Void Beneath the ScoreboardThe Budapest stop of the Volleyball World Beach Pro Tour Futures reached me...
VolleyballFour Semifinal Berths, Four Rounds Early: Vietnam's 2026 Women's Volleyball Championship and the Format ProblemGeleximco Hung Yen went into their match against Ha Noi in the second stage o...
VolleyballTürkiye, sixth place and the seeding question at the 2027 FIVB World ChampionshipAt my desk in Milan, I read the same two-sentence release over and over....
Table TennisSam Altshuler Wins ITTF Para Challenger Spokane: 300 Points, World No. 6 and the Gap Behind the ScoreboardIn Spokane, Washington, the men's Class 6 final at the ITTF Para Challenger...
International Football115 Charges, £1 Billion and a Suspended Season: Manchester City Faces an Unprecedented SanctionIn February 2026, I sat in my flat in Marseille and listened to the printer...
EsportsChampions Shanghai: VCT China Goes 0-8 on Home SoilTYLOO closed its opening match against G2 with 9 rounds won and 26 lost. EDG,...
BadmintonPV Sindhu at the 2026 Asian Games: The Five-Rival Head-to-Head Matrix and the Data GapThe final point of the 2026 Japan Open final landed when PV Sindhu had alread...
AthleticsAsiad 20 Closes: 348 Athletes, 3 Gold Medals, and the Crack No One Wants to NameOn the closing night of Asiad 20 in Aichi-Nagoya, Japan, five members of the...
International FootballManchester United under Carrick: One Win in Six and the Numbers Struck OutAt the 78th minute at Old Trafford, Rodrigo Bentancur received a straight red...
VolleyballDakar 2026: Youth Olympic Beach Volleyball Schedule and the Untold African StoryThere's a moment in the Dakar 2026 schedule release that I kept rereading: th...
International FootballThe Transfer Rhythm: When an Empty Cell Is the Most Valuable Line of InformationThe file opened, and every cell was empty. On the final day of the transfer...
EsportsWolves Esports Sweep A Team at VCT Threshold China: The 2-0 That Masks Structural CracksAlexander 'alexRr' Frisch's eyes stopped at the big screen for about three...
EsportsChampions Shanghai: Four Chinese Teams Go 0-8, VCT Americas Open 4-0I sat in front of my screen in Penang, opened the opening-round stats from...
Martial ArtsOne 'Martial Arts' Label, Five Scoring Rulebooks: How Misclassification Bends the Entire AnalysisOn the rundown board of a studio in Beijing, four fights sat under a single...
